require("framework.framework_nclua");

BibliotecaAuxiliarScript.execute("framework.src.util.app.Scene");
BibliotecaAuxiliarScript.execute('framework.src.gui.Frame');
BibliotecaAuxiliarScript.execute('framework.src.gui.Text');
BibliotecaAuxiliarScript.execute('framework.src.gui.Panel');

texto = Text.new();
texto:setTexto("a b c d e f g h i j l m n o p q r s t u v x z 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j l m n o p q r s t u v x z 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j l m n o p q r s t u v x z 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j l m n o p q r s t u v x z 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j l m n o p q r s t u v x z 1 2 3 4 5 6 7 8 9 0 a b c d e f g h i j l m n o p q r s t u v x z 1 2 3 4 5 6 7 8 9 0");
texto.cor_fundo = Cor.new({r=0,g=200,b=0});

fonte = Fonte.new({nome='Arial', tamanho=16});
fonte.cor = Cor.new({r=0,g=0,b=255});

texto:setFonte(fonte);
texto.nb_largura = 600;

panel = Panel.new();
panel:setAltura(500);
panel:setLargura(700);
panel:addComponent(texto); 
panel.cor_fundo = Cor.new({r=200,g=200,b=0});

frame = Frame.new();
frame.nb_altura = 600;
frame.nb_largura = 800;

frame:addComponent(panel,1);

scene  = Scene.new();
scene:addFrame(frame,"1");

ObserverApplication.register(scene,BibliotecaAuxiliarEvento.AZUL);
